const mq = require("mysql")
/**
 * book是表表表名字 
 */
//let sql = "select count(*) as ccc from book";   // 查询表的条数  输出为  res[0].ccc  ==>  5


// 插入数据
// let sql = "insert into book set ?";   //插入数据 conn.query(sql,data(对象,必须和数据库的名字对应),function(err,res){}) affectedRows>0 说明影响了一行  就插入成功了
// const data = {  //插入数据是对象
//   name:'cccc',
//   author:'aaa',
//   lei: 'asd',
//   description:'czxczxcx'
// }


// 修改数据
// let sql = "update book set name=?,author=?,lei=?,description=? where id=?"//修改数据 id=?指定要修改的id name,author... 和数据库的name对应 conn.query(sql,data,function(err,res){})
// const data = ["打阿萨德","王企鹅","VC","阿萨德",9]  //修改数据库 id是修改的id  数据


// 删除指定id 的内容
// let sql = "delete from book where id = ?" // 删除  指定id
// const data = [1]  // 删除指定id


//查询  返回是数组  数组包括数据库的对象
let sql = 'select * from book'
const data = null;


const conn = mq.createConnection({
  host : 'localhost',
  user: 'root',
  password: 'root',
  database:  'book'
});
conn.connect();
conn.query(sql,data,function(err,res,fide){
  if(err){
    console.log(err);
  }
  console.log(res);
})